package br.inf.mfpo.fra4and.utils;

import android.widget.Adapter;
import android.widget.SimpleCursorAdapter;

/**
 * Utilitários para adapters
 * 
 * @author MarcosFPo
 * 
 */
public class AdatperUtils {

	private AdatperUtils() {
		super();
	}

	/**
	 * Retorna a posição de uma id em um adaptador
	 * 
	 * @param adapter
	 * @param id
	 * @return
	 */
	public static int getPositionById(Adapter adapter, long id) {
		int position = SimpleCursorAdapter.NO_SELECTION;
		final int count = adapter.getCount();
		for (int i = 0; i < count; i++) {
			if (adapter.getItemId(i) == id) {
				position = i;
				break;
			}
		}

		return position;
	}
}
